Skip to content

deepl 迁移公共构造 (fix #334) - #360

Merged
Teeeeeeeerry merged 1 commit into
mainfrom
fix/334-deepl-byok
Aug 31, 2026
Merged

deepl 迁移公共构造 (fix #334)#360
Teeeeeeeerry merged 1 commit into
mainfrom
fix/334-deepl-byok

Conversation

@Teeeeeeeerry

Copy link
Copy Markdown
Owner

问题

DeepL 仍自持整段骨架(闸门 / 取 key / 分类抛错),与 #333 的公共构造重复。

根因

第二家引擎未接入公共构造,抽象 seam 未得到验证。

修复

DeepL 迁移到 createByokEngine:请求格式、语言码归一化(ZH-HANS / ZH-HANT 等)、免费版(:fx)与专业版端点区分逻辑完全不变,失败类别与错误文案与改造前一致;公共构造未因接入第二家引擎而新增任何特例扩展点。

验证

pnpm typecheck 通过;pnpm test 647 个用例全部通过(DeepL HTTP、语言码契约、跨引擎分类契约、探测契约等既有测试未修改且全部通过);pnpm build 正常。

Closes #334

第二家引擎接入 createByokEngine:请求格式、语言码归一化、免费版
与专业版端点区分完全不变,失败类别与文案一致;公共构造未因接入
第二家而新增特例扩展点。

Co-Authored-By: zhexuancai-uts <261878103+zhexuancai-uts@users.noreply.github.com>
@Teeeeeeeerry
Teeeeeeeerry merged commit e04e08c into main Aug 31, 2026
6 checks passed
@Teeeeeeeerry
Teeeeeeeerry deleted the fix/334-deepl-byok branch August 31, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

309-2 deepl 迁移公共构造(父 #309)

1 participant